give somebody their walking papers - Alemán Inglés Diccionario